Target Manager – A Resource Provisioning Service for Enterprise Distributed Real-time and Embedded Systems

نویسندگان

  • Nilabja Roy
  • Nishanth Shankaran
  • Douglas C. Schmidt
چکیده

Middleware is increasingly used to develop and deploy components in enterprise distributed real-time and embedded (DRE) systems. A key challenge in these systems is devising resource management algorithms that deploy application components properly onto target nodes. To provide an accurate view of system resource utilization, these algorithms need runtime monitoring of resources. Runtime monitoring and allocation of resources is also needed to make redeployment or reconfiguration decisions triggered by various factors, such as failures, attacks, overloads, or changes in quality of service (QoS) requirements. DRE systems with a diverse range of applications can therefore benefit from a common resource provisioning service capable of monitoring resource data and enabling proper resource allocation in a timely manner. This paper provides two contributions to the study of runtime resource provisioning for enterprise DRE systems. First, it describes the challenges in developing Bulls-Eye, which is an open implementation of the OMG standard Target Manager specification that provides a reusable service for provisioning distributed resources in enterprise DRE systems. Second, it presents the results of experiments that applied Bulls-Eye to the multi-layer resource management subsystem of a shipboard computing environment. Our results show that provisioning resources at runtime in a DRE system via Bulls-Eye simplifies resource management and helps automate adaptations in the face of dynamic changes in operating conditions.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Adapting Distributed Real-Time and Embedded Pub/Sub Middleware for Cloud Computing Environments

Enterprise distributed real-time and embedded (DRE) publish/subscribe (pub/sub) systems manage resources and data that are vital to users. Cloud computing—where computing resources are provisioned elastically and leased as a service—is an increasingly popular deployment paradigm. Enterprise DRE pub/sub systems can leverage cloud computing provisioning services to execute needed functionality wh...

متن کامل

MDDPro: Model-Driven Dependability Provisioning in Enterprise Distributed Real-Time and Embedded Systems

Service oriented architecture (SOA) design principles are increasingly being adopted to develop distributed real-time and embedded (DRE) systems, such as avionics mission computing, due to the availability of real-time component middleware platforms. Traditional approaches to fault tolerance that rely on replication and recovery of a single server or a single host do not work in this paradigm s...

متن کامل

NetQoPE: A Middleware-based Network QoS Provisioning Engine for Distributed Real-time and Embedded Systems

Developers of distributed real-time and embedded (DRE) systems face challenges in provisioning network quality of service (QoS) properties due to the presence of application flows that require a range of network-level QoS properties, as well as the complexity of specifying perflow network QoS requirements and mapping them to network QoS enforcement mechanisms. This paper describes a QoS-enablin...

متن کامل

Accommodating QoS Prediction in an Adaptive Resource Management Framework

Resource management for dynamic, distributed real-time systems requires handling of unknown arrival rates for data and events; additional desiderata include: accommodation of heterogeneous resources, high resource utilization, and guarantees of real-time quality-of-service (QoS). This paper describes the techniques employed by a resource manager that addresses these issues. The specific contrib...

متن کامل

Scalable QoS-based Resource Allocation

A distributed real-time or embedded system consists of a large number of applications that interact with the physical environment and must satisfy end-to-end timing constraints. Applications in such system may offer different quality levels (such as higher or lower frame rates for a video conferencing application) across multiple factors or dimensions (such as frame rate, resolution). The end-u...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006